long cloak - French English Dictionary